Блог им. AleksandrBaryshnikov |MA без опозданий

    • 20 декабря 2023, 17:17
    • |
    • bascomo
  • Еще
Почему никто не может нарисовать не запаздывающую МА?
Это не просто легко, но и чрезвычайно полезно! :)

В комментариях к одному из предыдущих постов @Владимиров Владимир вспомнил об одной идее, всегда витавшей в массах.

У ценового графике есть ось X — это время, и ось Y — это значение цены.
Давайте добавим ещё ось Z, и пусть это будет ускорением.

А дальше мы будем это ускорение считать. И я уже даже не знаю, писать ли о том, как это сделать, с учётом того, что тут все пипец какие умные собрались :))

Посмотрите на Машечку моего производства. Не правда ли, выглядит прекрасно? Она белая, а для сравнения рядом обычная :)

MA без опозданий

Она — опорная и ускорение считать я буду от неё и, возможно, даже когда-нибудь об этом расскажу :)
Ещё одна моя прелесть внизу и изначально зашита в мою шайтан-машину, — отлично показывает лучшие экстремумы для входа/выхода из позиций, но тут, конечно, есть немного ложных опят. Но они фильтруются, ведь главное — что их НЕМНОГО :)

Блог им. AleksandrBaryshnikov |Ёмкость МосБиржи для алго / трейдинга

    • 20 декабря 2023, 16:52
    • |
    • bascomo
  • Еще
Весь дьявол в деталях, конечно.
Но я-то считал для себя, для понимания, сколько я могу вогнать в свои торговые алгоритмы.
Спойлер: был разочарован. Ещё два года назад это были сотни М.

Вводные ограничения: размер позиции не должен быть больше 10% объёма минутной свечи и не меньше 30к руб.

Вот что у меня получилось:

Часть 1:
Ёмкость МосБиржи для алго / трейдинга

Часть 2:


( Читать дальше )

Блог им. AleksandrBaryshnikov |Почти всё есть курвафиттинг

    • 17 декабря 2023, 00:04
    • |
    • bascomo
  • Еще
Доброй ночи.

После отпуска я много размышлял о том, почему же я, при таких отличных результатах на тестах, да ещё и с кучей перекрёстных проверок, никак не решусь запустить торговлю на всю котлету. А потому что не хочу быть слившим :) далее — подробнее.

Собрал в кучку мысли об этом, и фиксирую их для моей истории.

Почти всё есть курвафиттинг

Граница между уверенностью и самоуверенностью
В том, что разработанный мною подход работает в краткосрочной перспективе — у меня нет сомнений, это было проверено на живом рынке и живыми торгами. Однако, тут самое время собирать камни вспомнить о моей цели: абсолютно автономная торговая система, за которой не нужно присматривать месяцами или даже годами. И вот в том, что я этой цели достиг — я вовсе не уверен. Ибо подход слишком сложен, и как бы хорошо выдуманная мной система ни зарабатывала на тестах и даже в первое время реальной торговли — сливать она будет ещё быстрее, если звёзды (ха-ха-ха, и тут астрология) образуют, скажем так, новую конфигурацию. Эта самая ситуация регулярно происходит и с трейдерами, и, тем более, алготрейдерами, которые тем более не имеют возможности так же оперативно подстроиться под изменения в окружающей действительности, как и человеческий мозг.

( Читать дальше )

Блог им. AleksandrBaryshnikov |Уменьшение запаздывания ваших торговых индикаторов

    • 15 декабря 2023, 19:11
    • |
    • bascomo
  • Еще
Автор блога предпочел скрыть этот пост. Чтобы читать такие посты, надо стать его другом. Отправьте заявку в друзья.

Необходимо авторизоваться.

Блог им. AleksandrBaryshnikov |Повышение доходности торговых систем - пример

    • 10 декабря 2023, 15:34
    • |
    • bascomo
  • Еще
Автор блога предпочел скрыть этот пост. Чтобы читать такие посты, надо стать его другом. Отправьте заявку в друзья.

Необходимо авторизоваться.

Блог им. AleksandrBaryshnikov |Всё уже было

    • 02 декабря 2023, 15:49
    • |
    • bascomo
  • Еще
@Дмитрий Овчинников одним из комментариев последнего поста натолкнул меня на самоочевидную мысль, и я вспомнил анекдот.

Поймал мужик золотую рыбку. Та ему, естественно, предлагает ему загадать желание и отпустить её в синее море. Мужик сгоряча выпаливает: «Хочу, чтобы у меня всё было!» «Ладно, мужик, — удивлённо отвечает золотая рыбка. — У тебя всё было».

Из всех моих упражнений, которые я совершал на протяжении последних трёх лет, похоже, нет таких, которые не совершались до меня и уже описаны ранее. Надо было просто почитать форум от рождества его.

Каждый делал их, конечно, в силу своей сообразительности и способностей, и не все дошли до того, до чего дошёл я.

Но тусовочка алготрейдеров напомнила мне градиентный спуск в обучении нейронной сети: если параметры примерно подобраны правильно, результаты получаются примерно одинаковыми. Все достаточно умные люди приходят к одному и тому же, даже если и пути разные, а именно:
  • граалей нет
  • доходность не гарантирована


( Читать дальше )

Блог им. AleksandrBaryshnikov |Мой путь в трейдинг

    • 25 ноября 2023, 00:10
    • |
    • bascomo
  • Еще
Привет.

О теме поста
Мне задали вопрос в личной переписке, как я пришёл к тому, к чему пришёл.
Я ответил, а потом подумал, что это может быть интересно тем, кто начинает, как когда-то начинал я.
Да и сравнить с собой всегда интересно.
В этом мире нет ничего абсолютного, вот и получается, что единственный способ оценки своего состояния — сравнивать с бенчмарками.
Да только вот психологи говорят, что если вы себя и хотите сравнить, то сравнивать нужно только с собой самим, в прошлом.
В этом смысле я на недосягаемой высоте :)
И вам так рекомендую делать. И изучать новое и опыт других. Узнавать о новых возможностях, о которых вы, возможно, и не подозревали. Помните это — а что, так можно было? :)
Не потому, что это защитит вас от ошибок — я в это не верю, а потому, что это даст больше вариантов выбора — в каком направлении идти и куда развиваться дальше.

Мой путь в трейдинг

Итак, мой путь
  1. Сначала я придумывал свои индикаторы и писал код, чтобы торговать по ним, подстраивая параметры полным перебором.
  2. Потом я обнаружил, что если у меня будет 3-4 индикатора, то сплошной перебор всех параметров и эмуляция торговли с каждой комбинацией займёт несколько лет машинного времени. Несколько лет только лишь на исследования!!!


( Читать дальше )

Блог им. AleksandrBaryshnikov |Q-learning в алготрейдинге

    • 24 ноября 2023, 02:32
    • |
    • bascomo
  • Еще
Привет! Новая интересная тема в ночь, как я люблю, а так же ликбез для тех, кто хочет достичь больше большинства (и стать успешным меньшинством), и стремится к новым свершениям.

Размышляя и говоря о самообучающихся торговых системах, невозможно пройти мимо Machine Learning / Deep Learning (ML / DL), и это — пост, который посвящён этой теме.

Q-learning в алготрейдинге

О технологиях ИИ и областях их применения в алготрейдинге
Я бы разделил применение ML в трейдинге на три части:
  1. Классический ML, который представлен, например, библиотекой scikit-learn. Она позволяет обрабатывать данные статистически, а так же предоставляет простые модели классификации, кластеризации и регрессии. Функций этой библиотеки достаточно, чтобы несколькими строчками кода выявить наличие или отсутствие зависимостей/корреляций в данных, разбить данные на кластера и выполнить другие типовые задачи, в том числе, препроцессинг данных (предварительную обработку) — стандартизацию, нормализацию, очистку и т.п. Кроме того, её можно использовать для уменьшения размерности, что может пригодиться, например, для выявления значимых метрик торговых стратегий для дальнейшей фильтрации и отбора по существенным. И это только одна библиотека, а их теперь существует множество.


( Читать дальше )

Блог им. AleksandrBaryshnikov |Адаптивные алгоритмы торговли: адаптивные индикаторы

    • 23 ноября 2023, 00:03
    • |
    • bascomo
  • Еще
Привет.

Это продолжение темы, которая была затронута в этом посте: Адаптивные алгоритмы торговли (smart-lab.ru)

Адаптивные алгоритмы торговли: адаптивные индикаторы

Вводная часть
Мою мысль тогда не так поняли, как мне кажется, решив, что адаптивная торговая система в моём понимании — это система, которую нужно периодически выключать и подстраивать/оптимизировать, и запускать заново.
Я имел ввиду, однако, совсем не это.
Я имел ввиду, что система является самоподстраиваемой, изменяя свои настройки или логику прямо в ходе торговли.
Топорно это можно сделать элементарно, используя в качестве параметра торговой системы не константу, как обычно, а динамическое значение некого индикатора, так или иначе описывающего поведение цены или других рыночных данных. Это верное направление, но, если его реализовать, как описано, ничего хорошего не получится, поскольку влияние значения настроечного параметра на результат торговой системы практически всегда нелинейно, и поэтому между выходом индикатора и входом торговой системы со значением нужно будет произвести некоторые преобразования, а какие именно — это вопрос исследований для конкретного кейса.

( Читать дальше )

Блог им. AleksandrBaryshnikov |Галлюцинации ChatGPT

    • 22 ноября 2023, 14:03
    • |
    • bascomo
  • Еще
Пока я продумываю архитектуру адаптивных торговых систем, изучаю разные источники, экспериментирую, решил поинтересоваться и у самой нашумевшей технологии, что она думает по поводу всего этого.

Галлюцинации ChatGPT



Эта штука (Bing GPT Chat и Chat GPT) рассказала мне удивительные вещи.

Вот, например:



( Читать дальше )

....все тэги
UPDONW
Новый дизайн